package com.luke.web.controller.base.bo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.luke.base.domain.LkEquipment;
import com.luke.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.io.Serializable;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 用户信息对象 lk_user
 * 
 * @author luke
 * @date 2021-05-27
 */
public class UserBo implements Serializable
{
    private static final long serialVersionUID = 1L;
    /** 手机号 */
    @ApiModelProperty("手机号")
    private String phonenumber;
    /** 密码 */
    @ApiModelProperty("用户密码")
    private String password;
    /** 姓名 */
    @ApiModelProperty("姓名")
    private String nickName;
    /** 用户性别（0男 1女 2未知） */
    @ApiModelProperty("用户性别（0男 1女 2未知）")
    private String sex;
    /** 出生日期 */
    @ApiModelProperty("出生日期yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date birthday;
    /** 详细地址 */
    @ApiModelProperty("详细地址")
    private String address;
    /** 蓝牙设备号 */
    @ApiModelProperty("蓝牙设备号")
    private String deviceNumber;
    /** 短信验证码 */
    @ApiModelProperty("短信验证码")
    private String code;

    public String getPhonenumber() {
        return phonenumber;
    }

    public void setPhonenumber(String phonenumber) {
        this.phonenumber = phonenumber;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getDeviceNumber() {
        return deviceNumber;
    }

    public void setDeviceNumber(String deviceNumber) {
        this.deviceNumber = deviceNumber;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }
}
